import request from '../utils/request'
import { setToken, setUserInfo } from '../utils/auth'

// 用户注册
export function register(data) {
  return request({
    url: '/auth/register',
    method: 'post',
    data
  })
}

// 用户登录
export function login(data) {
  return request({
    url: '/auth/login',
    method: 'post',
    data
  }).then(res => {
    if (res.code === 200 && res.data) {
      // 保存 token
      setToken(res.data.token)
      // 保存用户信息
      setUserInfo({
        userId: res.data.userId,
        username: res.data.username,
        nickname: res.data.nickname
      })
    }
    return res
  })
}

